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