SAHARA


Meaning of SAHARA in English

n. desert in northern Africa (largest desert in the world)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.