Big Huge Thesaurus

Interahamwe

noun

sounds kind of like