deposit a corpse - Turkish English Dictionary