Search in full dictionary

DODECANESE

DODECANESE
ScnMaster
a group of Greek islands in the Aegean Sea (an arm of the Mediterranean between Greece and Turkey). SHSBC Binder 2 Approved Glossary