knee-slapper
Concise Oxford English Dictionary © 2008 Oxford University Press:
knee-slapper
▶noun N. Amer. informal an uproariously funny joke.
– derivatives
knee-slapping adjective.
knee-slapping adjective.
'knee-slapper' also found in these Oxford entries:

