cycloidal engine - French English Dictionary