Translation of istilah in English:

istilah

technical term

noun

  • 1

    technical term