English French Dictionary

English - Français

spill in French: