Borrowed from Old Tupi ka'atinga, from ka'a + ting + -a.
Practice speaking and memorizing "caatinga" and many other words and sentences in Portuguese.