meaning of answer the call of nature

answer the call of nature meaning in Urban Dictionary

an evacuation of waste matter from body.Often described as:Taking a piss or taking a shit