Someone who has frequent mood changes, and is hated by pretty much everybody. Mostly used to describe a mean teacher.
"Geez, my Spanish teacher is such a barba!"
3👍 3👎