Translation of batu kapur in English:

batu kapur

limestone

noun

  • 1

    limestone, a kind of rock from which lime is obtained