LEMONWOOD

9 letters 15 Scrabble points

Definition of LEMONWOOD

noun
  1. 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