glomera
ɡlɒˈmɛrə
Definitions
1. noun
A genus of orchids, particularly those of the subtribe Coeliinae and sometimes the subtribe Cranichideae
“The glomera orchid is native to the tropical regions of Central and South America.”
ɡlɒˈmɛrə
1. noun
A genus of orchids, particularly those of the subtribe Coeliinae and sometimes the subtribe Cranichideae
“The glomera orchid is native to the tropical regions of Central and South America.”