n. any orchid of the genus Listera etc., with green or purple flowers and a single pair of leaves. [tway var. of TWAIN + BLADE]
TWAYBLADE
Meaning of TWAYBLADE in English
English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012