Top definition
Someone generally better then you at everything you do. ROHANZSTA THE monzsta!
If rohaNzsta can't do it, it cant be done.
by deloinc March 23, 2004
Get the mug
Get a rohanzsta mug for your Facebook friend James.