English French Dictionary

English - Français

cherry in French: