service-station pump - French English Dictionary