horsehead pump - French English Dictionary