English to Hindi

Meaning for:
self-explanatory
other
स्वतःस्पष्ट