adj. 1.giving pleasure or satisfaction 2.providing abundant nourishment 3.providing freedom from worry