to rack one's brains - Espagnol Anglais Dictionnaire