Impregnable

adjective; something which is unable to be defeated or overcome

» Word of the Day