English French Dictionary

English - Français

undulated in French: