English to Hindi

Meaning for:
self-destructive
other
आत्मघाती;आत्मविनाशी