TWAYBLADE

9 letters 18 Scrabble points

Definition of TWAYBLADE

noun
  1. Any of several orchids, of the genera Neottia (syn. Listera) and Liparis, that have a pair of basal leaves.

Source: Wiktionary

Word Details

Letters T W A Y B L A D E
Length 9 letters
Scrabble Score 18 points