Translation of liver in Indonesian

liver

hati, lever, limpa

noun

  • 1

    hati, lever, limpa


User Contribution

liver

hati