1 definition by Notracist

Derogitory term for a Muslim. Because many Muslim terrorists commit suicide bombings.
Watch out for that Firecracker!
by Notracist June 8, 2003
Get the Firecracker mug.