TWAYBLADE
9 letters
18 Scrabble points
Definition of TWAYBLADE
noun
-
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