LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Büyük Sahra.” in English

1 English translation
EN
sahara

The Sahara is the largest desert in the world.