Muflon
/(?)/
Muf·lon
Muflon
n.
See
Mouflon
.
(Zool.)