data center

  • Add to favorites
  • 1
    [ A noun meaning ‘server facility’ ]
    ศูนย์ข้อมูล
    sŏon kôr moon