Andraste

Celtic myth name of a Briton goddess of victory, meaning invincible