Noun Definition

candlewood

1.Definition: any of several resinous trees or shrubs often burned for light

Category: Plants