English French Dictionary

English - Français

pumpkin in French: