1 definition by UwUGrinch

An annoying cow that bothers you and is alway heart horney.
"dude dont be such a Marta"
by UwUGrinch February 12, 2020
Get the Marta mug.