Welsh Mountain









Welsh Mountain


Welsh Mountain noun

  1. a common breed of small hardy sheep kept mainly in the mountains of Wales
57 queries 0.565