What does aufhaltbar mean?

aufhaltbar - German to English

stoppable