washing and lubricating station - French English Dictionary