Stricken
Hindi Meaning: पीड़ित
English Meaning: Afflicted
Strife
Hindi Meaning: संघर्ष
English Meaning: Conflict
Strip
Hindi Meaning: पट्टी
English Meaning: Long narrow piece
Stripper
Hindi Meaning: स्ट्रिपर
English Meaning: One who removes clothing
Stroll
Hindi Meaning: टहलना
English Meaning: Leisurely walk
Stutter
Hindi Meaning: हकलाना
English Meaning: Speak with involuntary pauses
Stuttering
Hindi Meaning: हकलाना
English Meaning: Speech disorder
Subservient
Hindi Meaning: अधीन
English Meaning: Obedient
Suffrage
Hindi Meaning: मताधिकार
English Meaning: Voting right