English French Dictionary

English - Français

nut in French: