Translation of batu hempedu in English:

batu hempedu

gallstone

noun

  • 1

    gallstone, small hard mass formed in the gall-bladder