meaning of dragon tree

1. tall tree of the Canary Islands; source of dragons blood


Related Words

dragon tree |

Developed & Maintained By Taraprasad.com

Treasure Words