towered above/over - Turc Anglais Dictionnaire