What is the meaning of the word "thigh-slapper"?

Definitions: