Ostbattalion Share definition Flag The scourge of the planet. Ostbattalion is such a fucking Jew! Ostbattalion by Nightmare_ZeroX April 4, 2005 0 0 Get merch