stirrup pump for water - Spanish English Dictionary