rack one's brains over - Espagnol Anglais Dictionnaire