meaning of al-Zarqawid

al-Zarqawid meaning in Urban Dictionary

The act of getting two 500 lb bombs blow you up.