2 ms·Yep, diatomaceous earth is what popped into mind for me.by Izkata 4y agoYep, diatomaceous earth is what popped into mind for me.