Find the word definition

Wiktionary
orchid bee

n. Any of various bees of the tribe Euglossini.