pumping engine - Turkish English Dictionary