departing this life

listen to the pronunciation of departing this life
English - Turkish

Definition of departing this life in English Turkish dictionary

depart this life
toprak olmak
English - English
dying, passing away