have a car breakdown/trouble - Spanish English Dictionary