Learn Additional French Words: se dépêcher - to hurry oneself