CALL OF NATURE


Meaning of CALL OF NATURE in English

[call of nature] (1763): the need to urinate or defecate

Merriam-Webster English vocab.      Английский словарь Merriam Webster.