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