0 example sentences using mouflon.
Mouflon used in a sentence
Mouflon definitions
noun
wild mountain sheep of Corsica and Sardinia
See also: moufflon
wild mountain sheep of Corsica and Sardinia
See also: moufflon