fuel dispensing pumps for service stations - French English Dictionary