1 definition by Raidermarine
Marine Raiders are a force, expeditionary in nature, prepared to thrive in uncertain, chaotic, and austere environments, determined to excel with Spiritus Invictus – an “unconquerable spirit.”
by Raidermarine October 9, 2020