Meaning of mouflon

mouf•lon

Pronunciation: (mf'lon), [key]
— n.
  1. a wild sheep, Ovis musimon, inhabiting the mountainous regions of Sardinia and Corsica, the male of which has large curving horns.
Random House Unabridged Dictionary, Copyright © 1997, by Random House, Inc., on Infoplease.
See also: