1 definition by Dumbbitcb19

So annoying, mood swings 24/7 . She’ll cut you into pieces. Don’t expect much
Esmeralda is hella dumb
by Dumbbitcb19 January 19, 2019
Get the Esmeralda mug.