Translation of kelongsong ular in English:

kelongsong ular

sloughed snake skin

noun

  • 1

    sloughed snake skin