Word info

elaiophore

Noun

Meaning

elaiophore (plural elaiophores)

A plant organ that secretes oil.

Source: en.wiktionary.org

Close letter words and terms