Definify.com

Definition 2025


moufflon

moufflon

English

Noun

moufflon (plural moufflons)

  1. Alternative spelling of mouflon