Meaning of abydos

Definition of abydos

(noun) an ancient Greek colony on the Asiatic side of the Dardanelles; scene of the legend of Hero and Leander

Other information on abydos

WIKIPEDIA results for abydos
Amazon results for abydos