meaning of Attilla The Gun

Attilla The Gun meaning in Urban Dictionary

an extremely hefty musical organization situated in Fairmont, West Virginia. Typically so excellent you panties will fall-off.