Q: What is the Synonym of Invincible?

Word:

Invincible

Synonym:

Impregnable

Meaning:

Incapable of being overcome or defeated; unconquerable.

March 30, 2011 | Tahir Abbas | No Comments | 505 views