What does Anti-Waffen-Narr mean?

Anti-Waffen-Narr - German to English

anti-gun idiot