ENGLISH → NEPALImouflonnoun01nounमुफ्लोन (जङ्गली भेडा)wild mountain sheep of Corsica and SardiniaSimilar wordsmoufflon →ovis musimon →Dictionary sources & licensesCopy link ↗