production derrick - French English Dictionary