service your vehicles regularly - Spanish English Dictionary