Tamil Dictionary 🔍

trematoid

Trem"a*toid, a. Etym: [From Gr. (Zoöl.) Defn: f or pertaining to the Trematodea. See Illustration in Appendix.


trematoid - Similar Words