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