do something off the top of your head - Deutsch Englisch Wörterbuch