ball for oil pump - Spanish English Dictionary