(Celtic) One who is invincible; in mythology, the goddess of victory Andrasta, Andrastia Health Source: Medical Dictionary Author: Health Dictionary