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.