Skip to main content

Definitions by JungleBeast

A person who talks a lot.
Person 1: Bra, he talks too much.
Person 2: He's such a Mufunwa omg.
Mufunwa by JungleBeast November 23, 2021