washing and greasing station - Spanish English Dictionary