Translation of cengkarung in English:

cengkarung

a lizard-like reptile

noun

  • 1

    a lizard-like reptile