Tamil Dictionary 🔍

myxa

Myx"a, n. Etym: [L., a lamp nozzle, Gr. (Zoöl.) Defn: The distal end of the mandibles of a bird.


myxa - Similar Words