Word Games Pro Dictionary
moufflon
noun
wild mountain sheep of Corsica and Sardinia
Quick reference
Word Facts
Listen
Audio Pronunciation
Audio pronunciation is unavailable for this word.
Meaning
Definitions
noun
wild mountain sheep of Corsica and Sardinia
Similar words
