TWAYBLADE
Meaning of TWAYBLADE in English
( n. )
Any one of several orchidaceous plants which have only two leaves, as the species of Listera and of Liparis.
Webster's Revised Unabridged English Dictionary.
Пересмотренный полный словарь английского языка Webster.
2012