Noun Definitionmoufflon1.Definition: wild mountain sheep of Corsica and SardiniaRelated Noun(s):mouflonCategory: Animals