Borrowed from French cacher or Occitan cachar, from Latin coactāre. Related to agachar.
Practice speaking and memorizing "cachar" and many other words and sentences in Portuguese.