Translation of telerang in English:

telerang

lode

noun

  • 1

    lode, vein of metal ore