Top definition
Derivitive of "Bhatta"

Used to describe almost any fantastic/terrible situation
Jade:Roshigi just peed his pants...
Phil: now that's what I call a Subrata
by Benjuls July 03, 2013
Get the mug
Get a Subrata mug for your cousin Helena.
buy the domain for your pet blog