What does afghan banana stand mean?

afghan banana stand meaning in Urban Dictionary

A Punk/Rock musical organization from Belfast, ME who write sweet songs about blowups dolls, polygamy and shampoo containers. Their particular most notorious song 'Bake myself a Muffin' had them condemed as 'the best Evil to Face this country' since Saddam Hussein by 2008 Presidential Canidate Hilary Clinton.