implodents

English

Noun

implodents

  1. plural of implodent