implodents
English
Noun
implodents
plural of
implodent