mouflon(noun) noun1. wild mountain sheep of Corsica and SardiniaSimilar word(s): moufflonDefinition categories: animal