Skip to main content

aheidler's definitions

Chatatcha

To chat at.
I'll chatatcha later!
by aheidler March 15, 2009
mugGet the Chatatchamug.

Share this definition