Translation of kecoa in English:

User Contribution

kecoa

Cockroach

noun