start to do something in a hurry - German English Dictionary

Suggest a Term