darse garrote - French English Dictionary