garage and service station - French English Dictionary