Subscribe English
look up any word, like latergram:

1 definition by Shteaky

 
1.
The sex act of inserting a dust cleaner up a partner's anus for sexual pleasure.
"Honey i found the perfect dust cleaner to try out the Marry Poppins tonight."
by Shteaky July 10, 2009
7 6