do stuff - French English Dictionary