Definition, synonyms and related words
A raw, discordant sound produced with electric guitars.
To produce a raw and discordant sound with electric guitars.