Related to cluō (“cleanse”), but the derivation is uncertain. See De Vaan (2008) for discussion.
Practice speaking and memorizing "cloaca" and many other words and sentences in Latin.