Soodra
English
Noun
Soodra
(
plural
Soodras
)
Alternative form of
Shudra
.