Translation of penjerut in English:

penjerut

constrictor

noun

  • 1

    constrictor