ぶち こわ
buchikowashi

Noun

1. destruction; demolition; smashing apart; tearing down

Noun

2. spoiling; ruining

Other forms: