Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

mouflon Definition

Cancel
mouflon
noun(mou-flon)
either of two wild sheep (Ovis orientalis and O. musimon) of the mountains of Sardinia, Corsica and western Asia that have large curling horns in the males and are sometimes included in a single species

Words Related to mouflon!

mouflon Examples by Brain Bank Users