Top definition
Jamaican slang meaning sucking a dick
that dawta was cleanin di rifle all night
by Sam Mooney April 20, 2006
Get the cleanin di rifle neck gaiter and mug.