stop working (mechanism/appliance) - Espagnol Anglais Dictionnaire