English to Hindi

Meaning for:
the buck stops here
other
ज़िम्मेदारी स्वीकारनी होगी