Definify.com

Definition 2024


frog_orchid

frog orchid

English

Noun

frog orchid (plural frog orchids)

  1. Coeloglossum viride, a long-bracted green orchid.