English to Hindi

Meaning for:
self-service
other
स्वयंसेवा;स्वयंसेवी