Definition of Twayblade

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

Synonyms of Twayblade


Antonyms of Twayblade


No Antonyms Found.

Homophones of Twayblade


No Homophones Found.