Armenian Armageddon Share definition Flag When you beat your meat 10+ times in one day. Did you hear that Jimmy had a Armenian Armageddon on the snowday? Armenian Armageddon by MELLO MIKE January 27, 2018 0 0 Get merch Get the Armenian Armageddon mug. Buy Now — $32.95 See more merch