1 definition by rearender2828

the act of jamming a cold snow dipped finger inside of someones rectum
i gave alex a steaming icy boomarang last night"
by rearender2828 March 3, 2011
Get the icy boomarang mug.