moufflon

English

Noun

moufflon (plural moufflons)

  1. Alternative spelling of mouflon.