have one's brain on a leash - German English Dictionary