English French Dictionary

English - Français

stadium in French: