English to Hindi

Meaning for:
blood letting
other
रक्तस्राव;रक्तपात;गहरी दुश्मनी