returned the favour - Espagnol Anglais Dictionnaire