Big Huge Thesaurus

trinitrotoluene

noun