pump with clapper valve - Spanish English Dictionary