Crossword clues for Towering figure in French engineering:EIFFELTowering figure in French engineering