human rights protection mechanism - Español Inglés Diccionario