meaning of dodecanese

1. a group of islands in the southeast Aegean Sea


Related Words

dodecanese |

Developed & Maintained By Taraprasad.com

Treasure Words