A fork of Rural Dictionary
Ching Ching is a Chinese word that means to have a violent one night stand.
Hey BIC BOI want to do de Chingching
When you get you man hood stuck in a Chinese Dinosaur
That chingching hurt so bad