Tamil Dictionary 🔍

emboly

Em"bo*ly, n. Etym: [Gr. (Biol.) Defn: Embolic invagination. See under Invagination.


emboly - Similar Words