Tamil Dictionary 🔍

spermaphore

Sper"ma*phore, n. Etym: [Gr. (Bot.) Defn: That part of the ovary from which the ovules arise; the placenta.


spermaphore - Similar Words