alexandria

Noun
  • A town in Louisiana on the Red River (synset 109113857)
  • 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