Uncertain; possibly from Paleo-Hispanic.
Practice speaking and memorizing "caspa" and many other words and sentences in Portuguese.