English to Hindi

Meaning for:
soft spot
other
कमज़ोर हिस्सा