deposit a corpse - German English Dictionary