stirrup pump for water - French English Dictionary