garrotte in French dictionary garrotte Meanings and definitions of "garrotte" more Sample sentences with "garrotte" Declension Stem Try again Available translations Polish Vietnamese Authors