1 definition by WorthlessPieceOfCake

Top Definition
The act of shitting in someone mouth
I gave this girl a japanese aftertaste
by WorthlessPieceOfCake October 11, 2016

Mug icon
Buy a Japanese aftertaste mug!