Translation of to depart this life in Spanish:

to depart this life

phrase

  • 1

    departed this life May 17 1988 dejó de existir el 17 de mayo de 1988 formal