Meaning of epitrochoidal engine

Definition of epitrochoidal engine

(noun) a rotary engine that is a four-stroke internal-combustion engine without reciprocating parts

Other information on epitrochoidal engine

WIKIPEDIA results for epitrochoidal engine
Amazon results for epitrochoidal engine