'Abukir Bay' definitions:

Definition of 'Abukir Bay'

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