torchwood

noun
  1. any of various trees or shrubs that produce resinous wood that burns readily, especially species of Amyris
  2. Usage: botanical

Examples