सतौनेर स्यैनि

English: Translation
tormentress
Hindi: Translation
यंत्रणा देनेवाली
noun