Skip to main content

Definitions by Retail Dinosaur

The sound you make when you kiss, often used when texting.
Him: I love you
Her: I love you too!!
Him: mwcha!!
Her: I take all da kisses
mwcha by Retail Dinosaur October 21, 2020