Skip to content
inoh

torchwood

/ˈtɔːtʃwʊd/

A type of woody plant or shrub.

“The torchwood glowed softly in the evening light.”
Add to my deck
Illustration of torchwood: A type of woody plant or shrub.