Translation of mantis in Malay

mantis

cengkadak

noun

  • 1

    cengkadak, mentadak, belalang kacung