sheep fescue

Explore definitions, synonyms, and language insights of sheep fescue

Definitions

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

More General Terms