maintenance and repair service - Spanish English Dictionary