washing and lubricating station - Turkish English Dictionary