English French Dictionary

English - Français

lifeboat in French: