Ganch definition

To drop from a high place upon sharp stakes or hooks as a punishment.
verb
0
0
Advertisement

Origin of ganch