Meaning of frog orchid in English:

frog orchid

noun

  • A small orchid with inconspicuous green flowers, growing chiefly on chalky grassland in north temperate regions.

    Coeloglossum viride, family Orchidaceae