leashed - Turkish English Dictionary