scrupulous performance of duties - Español Inglés Diccionario