THE CALL OF NATURE Meaning of THE CALL OF NATURE in English euphemistica need to urinate or defecate. → call Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004