Back to Dictionary
自制炸弹
自製炸彈
zìzhìzhàdàn
1.
improvised explosive device IED