Meaning of dragon tree

Definition of dragon tree

(noun) tall tree of the Canary Islands; source of dragon's blood

Other information on dragon tree

WIKIPEDIA results for dragon tree
Amazon results for dragon tree