Question: what is the meaning of idiom answer the call of nature?
Answer: (idiomatic, euphemistic) To satisfy a bodily urge to urinate or defecate.