give the devil her due - Alemán Inglés Diccionario