English English Dictionary

English English Dictionary

The online English-English dictionary from The Project Gutenberg

Result for Twayblade

Twayblade (n.)

Any one of several orchidaceous plants which have only two leaves, as the species of Listera and of Liparis.