1 definition by KimbosBellyButton

This is the act of shoving your own testicles.into your anus, using all natural honey as lube.
Damn, jack had a few Burlington hams this weekend.
by KimbosBellyButton April 6, 2021
Get the Burlington Ham mug.