To rise above, especially so as to afford a view of:
Learn more about tower above
Browse entries near tower above
tower
tower (synonyms)
TOWER (abbreviation)
tower (computer)
tower (idioms)
tower block
Tower Hamlets
Tower of London
tower of strength
towered