boat orchid

English

Noun

boat orchid (plural boat orchids)

  1. A cymbidium.

References