muflon Meaning, Definition & Usage

Muf"lon noun
Definitions
  1. (Zoöl.) See Mouflon.

Webster 1913