abukir bay

Noun
  1. A bay on the Mediterranean Sea in northern Egypt (synset 109209122)

Other Searches