Tamil Dictionary 🔍

membraniferous

Mem`bra*nif"er*ous, a. Etym: [Membrane + -ferous.] Defn: Having or producing membranes.


membraniferous - Similar Words