torchwood : Idioms & Phrases


torchwood family

  • noun resinous or aromatic chiefly tropical shrubs or trees
    Burseraceae; family Burseraceae.
WordNet