regenerative pump - Turkish English Dictionary