agarrotar

listen to the pronunciation of agarrotar
Испанский Язык - Английский Язык
squeeze
expropriate, confiscate
comprehend, understand
grasp, hold
seize, take forcibly
capture, apprehend
garotte