put the brakes on hard - Espagnol Anglais Dictionnaire