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
Tweet