submersible borehole pump - Turkish English Dictionary