taeda

a kind of pine tree, torch

Noun
1