陀仏 だぶつ
odabutsu

Noun

1. dying; kicking the bucket

Colloquial
Noun

2. being ruined; being finished; ending in failure

Colloquial
Other forms: