implodent
An implosive sound.
Noun
An implosive sound.
Forms
implodents