Rainbow Dark Dragon

The Arabic, Chinese, Greek, Latvian, Irish and Vietnamese names given are approximations.