Definitions for "satisfying"
giving pleasure or satisfaction
providing abundant nourishment; "a hearty meal"; "good solid food"; "ate a substantial breakfast"
providing freedom from worry