peripheral wheel pump - Spanish English Dictionary