alexandria

Noun
  1. A town in Louisiana on the Red River (synset 109113857)
  2. The chief port of Egypt;
    Located on the western edge of the Nile delta on the Mediterranean Sea;
    Founded by Alexander the Great;
    The capital of ancient Egypt (synset 108918414)

Other Searches