Find the word definition

Wikipedia
Megalorchis

Megalorchis is a genus of flowering plants from the orchid family, Orchidaceae.

It contains only 1 species:

  • Megalorchis regalis (Schltr.) H.Perrier