What is the full meaning of implodents
IMPLODENT, an implosive sound [n]
Example of the word implodents placed on a Scrabble board.