1 English Synonyms for DAGAME
Prev.1Next
lemonwood
Definition: 1. A small evergreen tree, Pittosporum eugenioides, from New Zealand, whose leaves smell of lemon when crushed.
There are 2 definitions of the word lemonwood
Show more information about lemonwood
Prev.1Next
Search took: 1.73 ms