lagarta
A person who is loud, smells bad, and thinks they're cool
You're loud, smelly, and think you're cool? You're a lagarta.
You're a lagarta and you're not even trying.
You're a lagarta, and I'm tired of it.
xs