Translation of kacoa in English:

kacoa

cockroach

(kacua)

noun

  • 1

    cockroach