drop whatever you're doing - German English Dictionary