do things simultaneously - French English Dictionary