Find the word definition

Wikipedia
Megalotus

Megalotus is a monotypic genus of flowering plants from the orchid family, Orchidaceae. The single species in the genus is Megalotus bifidus (formerly Saccolabium bifidum). It is endemic to the Philippines.