THE CALL OF NATURE


Meaning of THE CALL OF NATURE in English

euphemistic

a need to urinate or defecate.

→ call

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.