drop whatever you're doing - French English Dictionary