TWAYBLADE Meaning of TWAYBLADE in English [tway.blade] n [E dial. tway two] (1578): any of various orchids (genera Listera and Liparis) often having two leaves Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012