herbageEnglish

herbage, pasturage

Noun

Succulent herbaceous vegetation of pasture land

English: herbage, pasturage

English words with similar meanings

Show 1 words