Noun Definitionmouflon1.Definition: wild mountain sheep of Corsica and SardiniaRelated Noun(s):moufflonCategory: Animals