Kicked the bucket

It's slang term meaning to die or something that might remain unclear.