engines with pistons reciprocating - Turkish English Dictionary