dragon tree

Noun
  1. Tall tree of the Canary Islands;
    Source of dragon's blood (synset 112500194)

Found on Word Lists

Other Searches