Dictionary search results

Showing 1-2 of 2 results

mouflon British & World English

A small wild sheep with chestnut-brown wool, found in mountainous country from Iran to Asia Minor. It is the ancestor of the domestic sheep