'Abydos' definitions:

Definition of 'Abydos'

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