human rights protection mechanism - Alemán Inglés Diccionario