1 definition by dubbinT

Top Definition
The literal translation means "shit"
"Dude, I almost stepped in fresh dog lentz this morning."
by dubbinT February 03, 2010

Mug icon
Buy a lentz mug!