give the devil her due - Francés Inglés Diccionario