Synonyms: well-fed, well-nourished
Definition: properly nourished
Similar words: nourished
Definition: being provided with adequate nourishment