English French Dictionary

English - Français

tempestuous in French: