debt of nature
Noun
Meaning
debt of nature
(euphemistic) Death, seen as an obligation that all living creatures must eventually "pay".
Noun
debt of nature
(euphemistic) Death, seen as an obligation that all living creatures must eventually "pay".