meaning of Anti-Waffen-Narr

Anti-Waffen-Narr - German to English

anti-gun idiot