due and faithful performance - Alemán Inglés Diccionario