Mirdasa
Showstopper Meaning In English / Refers to person, place, thing, quality, etc.