Muflon


Muf´lon


n.1.(Zool.) See Mouflon.