CALL OF NATURE


Meaning of CALL OF NATURE in English

1741

: the need to urinate or defecate

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.