long leash - Turkish English Dictionary