Translation of cash dispenser in Indonesian

cash dispenser

ATM

noun

  • 1

    ATM