English to Hindi

Meaning for:
the call of nature
other
टट्टी;पेशाब