English dictionary
wild sheep meaning and definition
Definition and meaning of wild sheep at MeaningMonkey.org. wild sheep meaning and definition in the English Dictionary.WILD SHEEP noun
Definition of wild sheep (noun)
- undomesticated sheep
Source: Princeton University Wordnet