Define Chinese Moonroof Meaning

Chinese Moonroof
(N.) the act of defecating through the sunroof of an automobile

Raeshaun fuckin wild bro he really ran a Chinese moonroof on Mrs. Sherry
By Salaidh