sheep''s fescue

Explore definitions, synonyms, and language insights of sheep''s fescue

Definitions

Noun
cultivated for sheep pasturage in upland regions or used as a lawn grass

More General Terms