English dictionary
dragon tree meaning and definition
Definition and meaning of dragon tree at MeaningMonkey.org. dragon tree meaning and definition in the English Dictionary.DRAGON TREE noun
Definition of dragon tree (noun)
- tall tree of the Canary Islands; source of dragon's blood
- synonyms: Dracaena draco
Source: Princeton University Wordnet