Insuperableadjective


Definition

(of a difficulty or obstacle) impossible to overcome.