helico-centrifugal pump - Turkish English Dictionary