Ganch meaning

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

Origin of ganch

Compare French ganche, also Spanish and Portuguese gancho hook, Italian gancio.