torchwoods

noun
  1. plural of torchwood: trees or shrubs of tropical regions whose wood burns easily and can be used as torches
  2. Usage: botanical

Examples