freak on a leash - Turkish English Dictionary