What does amrozi mean?

amrozi meaning in Urban Dictionary

The pussy in charge of the Bali Bombings on 12th October 2002 that killed 202 younger holiday-makers, many from Australia and Britian and lots of Balinese workers within the Paddy's Bar additionally the Sari Club. Also referred to as "The Smiling Bomber" because of his constant sickening grining throughout their test.