Country Dictionary

A fork of Rural Dictionary

Towzzer

Towzzer is a extremely annoying american.

"Towzzer wouldn't stop licking me"

by John Smith August 12, 2004