Synonyms: overfed
Definition: too well nourished
Similar words: nourished
Definition: being provided with adequate nourishment