semi rotary hand pump - Spanish English Dictionary