Borrowed from French carcasse, from Old French charcois.
Practice speaking and memorizing "carcaça" and many other words and sentences in Portuguese.