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]

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.