abukir bay - definitions and synonyms

abukir bay noun

  1. ( also written as Abukir Bay )

    English Meaning: 

    : a bay on the Mediterranean Sea in northern Egypt

    Synonyms:

    abukir