"mufflons" in English Mufflons {m pl} moufflons Detailed translations for "mufflons" Mufflons{masculine plural} Mufflons moufflons