Translation of telapak in English:

telapak

palm

noun

  • 1

    palm, inner surface of the hand