agarrotar

listen to the pronunciation of agarrotar
الأسبانية - الإنجليزية
squeeze
expropriate, confiscate
comprehend, understand
grasp, hold
seize, take forcibly
capture, apprehend
garotte