'Abukir Bay' definitions:

Definition of 'Abukir Bay'

From: WordNet
noun
A bay on the Mediterranean Sea in northern Egypt [syn: Abukir, Abukir Bay]