Word info

epidendroid

Noun

Meaning

epidendroid (plural epidendroids)

(zoology) Any orchid in the subfamily Epidendroideae.

Source: en.wiktionary.org

Close letter words and terms