No clear etymology. Possibly related to Ancient Greek βλάπτω (bláptō, “to disable, hinder, harm”).
Practice speaking and memorizing "blatta" and many other words and sentences in Latin.