'Tower of Pharos' definitions:

Definition of 'Tower of Pharos'

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