Good-hiding meaning

A severe thrashing or beating.
noun
1
1
Advertisement