Die, expire, pass away, depart this life, breathe one's last, end one's days, be no more, give up the ghost, join the majority, go to one's long account, shuffle off this mortal coil, take one's last sleep, go down into silence.
PAY THE DEBT OF NATURE
Meaning of PAY THE DEBT OF NATURE in English
Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012