Translation of tenggiling in English:

tenggiling

pangolin

noun

  • 1

    pangolin, scally ant-eater