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. [ tway var. of TWAIN + BLADE ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012