Ok, this thread is still alive, so I will ask a follow-up question. TROP=the religion of peace, got that, but is this just short-hand or some organized off-shoot group?
I went to the FR dictionary here and spent some time in the reference section of the Welcome Desk, but I couldn't find anything.
Is a euphemism for Islam.
Religion Of Peace My A**