MEMBRANIFEROUS


Meaning of MEMBRANIFEROUS in English

adj having or producing membranes.

Webster English vocab.      Английский словарь Webster.