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.      Оксфордский английский словарь.