garrottage - Francés Inglés Diccionario