Translation of cengkadak in English:

cengkadak

praying mantis

noun

  • 1

    praying mantis, a large green insect with long legs