Definition of dog-hanging in English:
dog-hanging
noun
dialect British1(Formerly, in Essex) a wedding feast held to collect money for the bride (historical in later use).
2(More generally) any social gathering (now rare).
Origin
Mid 17th century.
Are You Learning English? Here Are Our Top English Tips