Tamil Dictionary 🔍

muflon

Muf"lon, n. (Zoöl.) Defn: See Mouflon.


muflon - Similar Words