dearly departed - German English Dictionary