TWAYBLADE Meaning of TWAYBLADE in English n. any orchid of the genus Listera etc., with green or purple flowers and a single pair of leaves. Etymology: tway var. of TWAIN + BLADE Oxford English vocab. Оксфордский английский словарь. 2012