garrotted - Espagnol Anglais Dictionnaire