carry out scientific experiments - French English Dictionary