to do one’s duty - Español Inglés Diccionario