Home
All Categories
Best Categories
Games
Electronics
English
English Bangladesh
Email this page to a friend
DRAGON TREE
Definition:
[noun] tall tree of the Canary Islands; source of dragon's blood
Synonyms:
Dracaena draco
Synonyms:
Search for
synonyms for DRAGON TREE