Definify.com

Definition 2024


moufflon

moufflon

English

Noun

moufflon (plural moufflons)

  1. Alternative spelling of mouflon