Top definition
A weird alien type creature that dabs whenever they make a funny joke.
I ran into Melva yesterday.
by HoldenMikawk December 14, 2016
Get the mug
Get a Melva mug for your buddy Rihanna.
buy the domain for your cat blog