have one's car breakdown - Spanish English Dictionary