meaning of aim 7 sparrow

aim 7 sparrow meaning in Urban Dictionary

500 pounds of radar pursuing justice.