invincible

in·vin·ci·ble/inˈvinsəbəl/ 
adjective Too powerful to be defeated or overcome

(Admin)