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