semi rotary hand pump - French English Dictionary