Armpitsarbad Share definition Flag A country in the Middle East where people have really bad body odour. Whew! I think the new guy is from Armpitsarbad! He reeks! Armpitsarbad by Cattard May 15, 2022 0 0 Get merch Get the Armpitsarbad mug. Buy Now — $32.95 See more merch