Word info

membranoid

Adjective

Meaning

membranoid (comparative more membranoid, superlative most membranoid)

Resembling a membrane.

Source: en.wiktionary.org

Close letter words and terms