Membraniferous

Mem`bra`nif´er`ous


a.1.Having or producing membranes.
Full browser ?