algiersEnglish

Algerian capital, Algiers

Noun

An ancient port on the Mediterranean, the capital and largest city of Algeria

English: Algiers, Algerian capital

Bahasa: Algiers, Aljir

Bahasa words with similar meanings

English words with similar meanings

Show 1 words