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. 2012