rack one's brains over - Allemand Anglais Dictionnaire