ORCHIS


Meaning of ORCHIS in English

[or.chis] n [NL, fr. L, orchid, fr. Gk, testicle, orchid; akin to MIr uirgge testicle] (1562): orchid; esp: any of a genus (Orchis) with fleshy roots and a spurred lip

Merriam-Webster English vocab.      Английский словарь Merriam Webster.