French German Dictionary

Français - Deutsch

se dépêcher in German: