Welsh Mountain (noun) Definition, Meaning & Examples

noun
  1. a common breed of small hardy sheep kept mainly in the mountains of Wales
Welsh Mountain (noun) Definition, Meaning & Examples

More Definitions