abukir_bayEnglish

Abukir, Abukir Bay

Noun

A bay on the Mediterranean Sea in northern Egypt

English: Abukir, Abukir Bay

English words with similar meanings

Show 1 words