el diccionario inglés - inglés

English - English

to stop functioning or fail suddenly inglés:

1. to break down to break down