TWAYBLADE


Meaning of TWAYBLADE in English

noun any one of several orchidaceous plants which have only two leaves, as the species of listera and of liparis.

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