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.”

Synonyms

  • flower
  • orchid

Antonyms

  • weed
  • weed