1 definition by Nachocabj

Perhaps the most annoying person on planet Earth, his memes are dead and his IQ is negative.
"Don't be friends with him man, he is a Yaca"
by Nachocabj November 11, 2020
Get the Yaca mug.