English French Dictionary

English - Français

crocodile's in French: