Definify.com

Definition 2026


moufflon

moufflon

English

Noun

moufflon (plural moufflons)

  1. Alternative spelling of mouflon