TWAYBLADE
Meaning of TWAYBLADE in English
ˈtwāˌblād noun
: any of several orchids having a pair of leaves ; especially : a plant of either of two genera ( Listera and Liparis )
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012