Top definition
Someone who freakin amazing and always comes in clutch.

It can also mean if someone does something embarrassing or stupid
Wow your such a sister queen

oh sister queen
by Sister queen October 31, 2018
Get the mug
Get a sister queen mug for your cousin Bob.