Tamil Dictionary 🔍

chelura

Che*lu"ra, n. Etym: [NL., fr. Gr. (Zoöl.) Defn: A genus of marine amphipod crustacea, which bore into and sometimes destroy timber.


chelura - Similar Words