undefeatablew ( synonym found)

Definition of undefeatablew:

°Not treatable; impossible to treat.

Back to Top