1 definition by smileygurl123

A girl who runs brain/gives head a lot.
Wow, this girl is a yammer.
Shes giving yammers.
by smileygurl123 October 9, 2011
Get the yammers mug.