Translation of cencorot in English:

cencorot

shrew

noun

  • 1

    shrew, small mouse-like animal