LexiTurkTURKISH ↔ ENGLISH DICTIONARY

üzerinde irili ufaklı çok sayıda ada bulunan deniz” in English

1 English translation
EN
archipelago

The Japanese archipelago is struck by a terrible heat wave.