carry out simultaneously - French English Dictionary