SATISFYING

Definition of SATISFYING

  1. (adj)providing abundant nourishment
  2. (adj)providing freedom from worry