LEMONWOOD
9 letters
15 Scrabble points
Definition of LEMONWOOD
noun
-
A small evergreen tree, Pittosporum eugenioides, from New Zealand, whose leaves smell of lemon when crushed
Related words:
tarata
Source: Wiktionary
Word Details
Letters
L
E
M
O
N
W
O
O
D
Length
9 letters
Scrabble Score
15 points