'Tower of Pharos' definitions:

Definition of 'Tower of Pharos'

(from WordNet)
noun
A great lighthouse (500 feet high) built at Alexandria in 285 BC