Neftaly SayPro Southern Africa Youth Project Trinitrotoluenetrinitrotoluene Synonyms