Twayblade

Definition:

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

Compare twayblade with other words:

twayblade vs. twyblade

blade vs. twayblade

orchid vs. twayblade