meaning of aufhaltbar

aufhaltbar - German to English

stoppable