CALL OF NATURE Meaning of CALL OF NATURE in English 1741 : the need to urinate or defecate Merriam Webster Collegiate English Dictionary. Merriam Webster - Энциклопедический словарь английского языка. 2012