moufflon - noun

singularmoufflon
pluralmoufflons