English
Detailed Translations for depart this earth from English to Spanish
depart this earth:
-
depart this earth (die; fall; pass away; perish; succumb; be killed; depart this life; be killed in action)
Translation Matrix for depart this earth:
External Machine Translations: