Muflon /(?)/

Muf·lon

Muflon

n.
  1. See Mouflon. (Zool.)