have one's brain on a leash - Allemand Anglais Dictionnaire