Tamil Dictionary 🔍

ovariole

O*va"ri*ole, n. (Zoöl.) Defn: One of the tubes of which the ovaries of most insects are composed.


ovariole - Similar Words