to give solace - Espagnol Anglais Dictionnaire