have brain on a leash - Espagnol Anglais Dictionnaire