Blog
Words

What does "Achillean" mean?

Definition

(a.) Resembling Achilles, the hero of the Iliad; invincible