dove orchid

English

Noun

dove orchid (plural dove orchids)

  1. An American orchid (Peristeria elata) that produces numerous globose white fragrant flowers. The centre of the flower resembles a dove.
    Synonym: dove plant