Top definition
A little legend, who will roast you and destroy you. Don't mess with him, you will get dropped.
"Oy Wanna Mess" Then Elupa would say " Too short"
by dontmessiniittt December 07, 2020
Get a elupa mug for your sister-in-law Rihanna.