1 definition by Carre.com

Someone that is a walking stress maker or someone that gets on your nerves
“I don’t want that much food!”

Oh my god you’re such a babyhead!”
by Carre.com March 26, 2018
Get the Babyhead mug.