Black Rose Dragon

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