Tamil Dictionary 🔍

placentiferous

Plac`en*tif"er*ous, a. Etym: [Placenta + -ferous.] (Bot. & Zoöl.) Defn: Having or producing a placenta.


placentiferous - Similar Words