epitrochoidal engine - French English Dictionary