1. to issue a thunderous verbal attack or denunciation 2. to explode or detonate
I saw this word in an editorial today about Hurricane Katrina and the situation down in Louisiana.
1. to issue a thunderous verbal attack or denunciation 2. to explode or detonate
I saw this word in an editorial today about Hurricane Katrina and the situation down in Louisiana.