Definitions of Abukir bay:

  • noun:   a bay on the Mediterranean Sea in northern Egypt