dearly departed - Spanish English Dictionary