meaning of ovis musimon

1. wild short-fleeced mountain sheep of Corsica and Sardinia


Related Words

ovis musimon |

Developed & Maintained By Taraprasad.com

Treasure Words