pump wheel hub - Turkish English Dictionary