Translation of rangka in English:

rangka

frame

noun

  • 1

    frame, rigid structure supporting other parts, skeleton, hard supporting structure of an animal body, any supporting structure, framework