网易有道词典 APK

Version 8.3.4 - com.youdao.dict
Last updated: 2020-09-09
youdao,dict,tools,网易有道词典:

APP Information

Download Version 8.3.4 (8030400)
Apk Size153.43 MB
App DeveloperNetEase Corp
Malware CheckTRUSTED
Install on Android5.0 and up
App Packagecom.youdao.dict.apk
MD54e5e7f9ef483eba113cfc322d25b7388
Rate5
Website http://dict.youdao.com/

Download 网易有道词典 8.3.4 APK

App Description

网易有道词典 is youdao,dict,tools,网易有道词典, content rating is Medium Maturity (PEGI-16). This app is rated 5 by 1 users who are using this app. To know more about the company/developer, visit NetEase Corp website who developed it. com.youdao.dict.apk apps can be downloaded and installed on Android 5.0 and higher Android devices. The Latest Version of 8.3.4 Available for download. Download the app using your favorite browser and click Install to install the application. Please note that we provide both basic and pure APK files and faster download speeds than APK Mirror. This app APK has been downloaded 6101+ times on store. You can also download com.youdao.dict APK and run it with the popular Android Emulators.

有道词典是首款互联网时代词典,通过独创的网络释义功能,轻松囊括互联网上的流行词汇与海量例句。支持中英日韩法多语种翻译,并完整收录《柯林斯COBUILD高级英汉双解词典》的全部内容,以及《21世纪大英汉词典》等多部权威词典数据,结合丰富的网络释义及原声视频例句内容,共覆盖1000万词条和2300万海量例句。同时便捷的摄像头取词功能,让你无需输入就能快速获得单词的准确释义。网络单词本可实现与词典桌面版的实时同步,帮你随时随地轻松背单词。

新版有道词典全新上线了云图书平台,收录了词汇、阅读、听力、口语等丰富的学习内容,让英语学习轻装上阵。同时新增图解词典,实现了系统而直观的单词记忆。

主要功能: 

- 中、英、日、韩、法多语种翻译

- 独创“网络释义”功能,轻松囊括互联网上的新词热词

- 云图书平台:涵盖词汇、阅读、听力、口语、图解词典等丰富学习内容。 

- 完整收录《柯林斯COBUILD高级英汉双解词典》

- 内置超过34万条英汉词汇,超过35万条的汉英词汇。

- 独创“摄像头查词”功能,无需输入也能查单词。

- 2300万海量例句,收录知名英文媒体地道例句。

- 支持单词、例句发音,体验纯正英语发音。

- 便捷的网络单词本,随时随地背单词。

- 丰富的中文百科,提供一站式的知识查询平台。
 

App ChangeLog

  • V5.1.3:
    1. 发现频道支持支付宝客户端支付
    2. 优化单词本加载速度
    3. 修复单词本播放显示释义的BUG
    ~~更多更新,请下载试用~

App Screens

网易有道词典 App Screen 1网易有道词典 App Screen 2网易有道词典 App Screen 3网易有道词典 App Screen 4网易有道词典 App Screen 5

Permissions

requires following permissions on your android device.

android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_DOWNLOAD_MANAGER
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.AUTHENTICATE_ACCOUNTS
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.BROADCAST_STICKY
android.permission.CAMERA
android.permission.CHANGE_CONFIGURATION
android.permission.CHANGE_NETWORK_STATE
android.permission.CHANGE_WIFI_STATE
android.permission.DISABLE_KEYGUARD
android.permission.DOWNLOAD_WITHOUT_NOTIFICATION
android.permission.EXPAND_STATUS_BAR
android.permission.FLASHLIGHT
android.permission.FOREGROUND_SERVICE
android.permission.GET_TASKS
android.permission.INTERNET
android.permission.KILL_BACKGROUND_PROCESSES
android.permission.MANAGE_ACCOUNTS
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
android.permission.READ_APP_BADGE
android.permission.READ_EXTERNAL_STORAGE
android.permission.READ_LOGS
android.permission.READ_PHONE_STATE
android.permission.READ_SETTINGS
android.permission.READ_SYNC_SETTINGS
android.permission.READ_SYNC_STATS
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.RECORD_AUDIO
android.permission.REORDER_TASKS
android.permission.REQUEST_INSTALL_PACKAGES
android.permission.SYSTEM_ALERT_WINDOW
android.permission.SYSTEM_OVERLAY_WINDOW
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_SYNC_SETTINGS
com.anddoes.launcher.permission.UPDATE_COUNT
com.android.launcher.permission.INSTALL_SHORTCUT
com.android.launcher.permission.READ_SETTINGS
com.android.launcher.permission.WRITE_SETTINGS
com.bbk.launcher2.permission.READ_SETTINGS
com.coloros.mcs.permission.RECIEVE_MCS_MESSAGE
com.heytap.mcs.permission.RECIEVE_MCS_MESSAGE
com.htc.launcher.permission.READ_SETTINGS
com.htc.launcher.permission.UPDATE_SHORTCUT
com.huawei.android.launcher.permission.CHANGE_BADGE
com.huawei.android.launcher.permission.READ_SETTINGS
com.huawei.android.launcher.permission.WRITE_SETTINGS
com.huawei.appmarket.service.commondata.permission.GET_COMMON_DATA
com.majeur.launcher.permission.UPDATE_BADGE
com.oppo.launcher.permission.READ_SETTINGS
com.oppo.launcher.permission.WRITE_SETTINGS
com.sec.android.provider.badge.permission.READ
com.sec.android.provider.badge.permission.WRITE
com.sonyericsson.home.permission.BROADCAST_BADGE
com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
com.youdao.dict.permission.MIPUSH_RECEIVE
com.youdao.dict.permission.PROCESS_PUSH_MSG
com.youdao.dict.permission.RECEIVE_MSG
me.everything.badger.permission.BADGE_COUNT_READ
me.everything.badger.permission.BADGE_COUNT_WRITE
android.hardware.bluetooth
android.hardware.camera
android.hardware.camera.autofocus
android.hardware.faketouch
android.hardware.location
android.hardware.screen.landscape
android.hardware.screen.portrait
android.hardware.wifi
approximate location (network-based)
Allows the app to get your approximate location. This location is derived by location services using network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine approximately where you are.

precise location (GPS and network-based)
Allows the app to get your precise location using the Global Positioning System (GPS) or network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine where you are, and may consume additional battery power.

view network connections
Allows the app to view information about network connections such as which networks exist and are connected.

view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.

create accounts and set passwords
Allows the app to use the account authenticator capabilities of the AccountManager, including creating accounts and getting and setting their passwords.

pair with Bluetooth devices
Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.

access Bluetooth settings
Allows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.

send sticky broadcast
Allows the app to send sticky broadcasts, which remain after the broadcast ends. Excessive use may make the phone slow or unstable by causing it to use too much memory.

take pictures and videos
Allows the app to take pictures and videos with the camera. This permission allows the app to use the camera at any time without your confirmation.

change system display settings
Allows the app to change the current configuration, such as the locale or overall font size.

change network connectivity
Allows the app to change the state of network connectivity.

connect and disconnect from Wi-Fi
Allows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.

disable your screen lock
Allows the app to disable the keylock and any associated password security. For example, the phone disables the keylock when receiving an incoming phone call, then re-enables the keylock when the call is finished.

download files without notification
Allows the app to download files through the download manager without any notification being shown to the user.

expand/collapse status bar
Allows the app to expand or collapse the status bar.

control flashlight
Allows the app to control the flashlight.

GET ACCOUNTS
Allows access to the list of accounts in the Accounts Service.

retrieve running apps
Allows the app to retrieve information about currently and recently running tasks. This may allow the app to discover information about which applications are used on the device.

full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.

close other apps
Allows the app to end background processes of other apps. This may cause other apps to stop running.

change your audio settings
Allows the app to modify global audio settings such as volume and which speaker is used for output.

access SD Card filesystem
Allows the app to mount and unmount filesystems for removable storage.

read the contents of your SD card
Allows the app to read the contents of your SD card.

read sensitive log data
Allows the app to read from the system's various log files. This allows it to discover general information about what you are doing with the phone, potentially including personal or private information.

read phone state
Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.

read sync settings
Allows the app to read the sync settings for an account. For example, this can determine whether the People app is synced with an account.

read sync statistics
Allows an app to read the sync stats for an account, including the history of sync events and how much data is synced.

run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.

record audio
Allows the app to record audio with the microphone. This permission allows the app to record audio at any time without your confirmation.

reorder running apps
Allows the app to move tasks to the foreground and background. The app may do this without your input.

draw over other apps
Allows the app to draw on top of other applications or parts of the user interface. They may interfere with your use of the interface in any application, or change what you think you are seeing in other applications.

control vibration
Allows the app to control the vibrator.

prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.

modify or delete the contents of your SD card
Allows the app to write to the SD card.

toggle sync on and off
Allows an app to modify the sync settings for an account. For example, this can be used to enable sync of the People app with an account.

install shortcuts
Allows an application to add Homescreen shortcuts without user intervention.

read Home settings and shortcuts
Allows the app to read the settings and shortcuts in Home.

write Home settings and shortcuts
Allows the app to change the settings and shortcuts in Home.

Older Versions

More Android Apps to Consider

Google Play Reviews

  1. Tin Zi-avatar

    Tin Zi

    2018-09-26T05:03:27.485Z

    I used to like it very much but now this app is getting out of hand, a 94mb preinstallation, with a lot of ads in between. It's a great dictionary if it didn't hug so much computing resources.

  2. HAN WANG-avatar

    HAN WANG

    2018-10-15T23:49:21.119Z

    You can't seriously expect us to install an app with rediculous amount of permissions needed which is totally unnecessary for the function of such application! I only need it once in the while so there are tons of alternatives out there that does not require us to sell our soul!

  3. Chunrong Wang-avatar

    Chunrong Wang

    2018-11-23T13:38:22.964Z

    The pronounciation is not accurate for some words, and, sometimes screen reacts slowly and incorrectly when touching it. Overall, the app is good one.

  4. Joe Fang-avatar

    Joe Fang

    2018-11-26T05:37:27.628Z

    Good definition from many sources, and syn and opp meaning words. Vocabulary note book function is the best to build up our own memory book. Highly recommended.

  5. Annie Foong-avatar

    Annie Foong

    2018-10-09T01:07:52.221Z

    It's a good app especially when you need to translate sentences. Both English and Chinese are awsome.

  6. A Google user-avatar

    A Google user

    2018-11-20T09:01:44.334Z

    This dictionary is good, all of the time iam using it when iam reading somethig else. But i dont really likes the ads, most of them r useless to me ....

  7. Joey Wong-avatar

    Joey Wong

    2018-09-29T10:35:00.880Z

    It is very good and a completed dictionary. It has many useful tips. In conclusion, it is very useful.

  8. amanda tuhti-avatar

    amanda tuhti

    2018-10-21T10:11:07.840Z

    Awesome app! Love it a lot! Words and translation is accurate.

  9. Richard Liu-avatar

    Richard Liu

    2018-11-04T15:50:24.484Z

    Too many ADS makes it non use.spend much more time in dealing with ads than looking for the words.

  10. Gerard Caulfield-avatar

    Gerard Caulfield

    2018-11-24T02:39:35.310Z

    Crashes at least one per day on two seperate phones when I'm not even running it!

  11. Tom Yan-avatar

    Tom Yan

    2018-09-12T12:11:12.362Z

    Very Good to use except the tool bar for quick search disappears from time to time without reason

  12. John Liu-avatar

    John Liu

    2018-09-18T23:21:48.532Z

    Lag, too much ads. I just want a dictionary, noting else please.

  13. A Google user-avatar

    A Google user

    2018-11-21T14:31:41.744Z

    They shouldn't have the adds when we are checking the meanings of different words as it may disrupt our thoughts sometimes

  14. Changlin Teng-avatar

    Changlin Teng

    2018-10-27T15:31:56.973Z

    Best dictionary So far. With favorite notbook function that you can save the new words and learn them.

  15. Desmond Blue-avatar

    Desmond Blue

    2018-12-16T11:37:23.720Z

    pop up notifications of new app(s) still there after subscribing the membership to remove all ads

  16. A Google user-avatar

    A Google user

    2018-10-11T15:24:17.826Z

    Great app! But sometimes lake of some jargons.

  17. Yiying Pau-avatar

    Yiying Pau

    2018-10-23T16:39:18.502Z

    It's really a useful learning tool for me. Love it so much! 😁😁

  18. JIEFU CEN-avatar

    JIEFU CEN

    2019-01-16T01:48:43.353Z

    no video ads compared to other English-English dictionaries

  19. Captain Malaysia-avatar

    Captain Malaysia

    2018-11-03T06:06:13.992Z

    The explanation of each word/vocab are quite complete.

  20. Casey Tey-avatar

    Casey Tey

    2018-10-16T17:17:32.409Z

    This is fully control the setting, after you disable the setting fully, it will auto reenable back.

  21. A Google user-avatar

    A Google user

    2018-11-03T13:51:05.779Z

    A good dictionary for English and Mandarin but not multilanguages

  22. A Google user-avatar

    A Google user

    2018-09-23T10:54:06.966Z

    Pritty accurate, pritty handy, can be recommend to others.

  23. Alex Fei-avatar

    Alex Fei

    2019-01-06T19:14:30.676Z

    A well-designed product. Very helpful.

  24. L. Wang-avatar

    L. Wang

    2018-11-13T15:14:24.715Z

    Very helpful for chinese to English learners.

  25. A Google user-avatar

    A Google user

    2018-09-22T03:47:34.201Z

    Ad is no good. But all other is good.

  26. B1 Boomer-avatar

    B1 Boomer

    2018-11-12T19:18:16.930Z

    Makes converting chinese to english easy and english to chinese easy.

  27. Cherry Ong-avatar

    Cherry Ong

    2018-12-15T14:17:38.912Z

    I think this app is great and good for language studying.

  28. Ting Ing Siong-avatar

    Ting Ing Siong

    2018-09-17T09:14:38.534Z

    I don't like the ads every time i open the app.

  29. A Google user-avatar

    A Google user

    2018-11-29T03:50:46.552Z

    Too much ads !!!

  30. 1jibang shi-avatar

    1jibang shi

    2018-10-17T02:00:15.595Z

    Please focus on the dictionary, it is the core business of this app. Please don't ruin it by adding too many irrelevant functions.

  31. A Google user-avatar

    A Google user

    2018-11-20T18:52:03.258Z

    I tithe dictionary is very good but it doesn't translate to all the countries language

  32. Daniel chibuike-avatar

    Daniel chibuike

    2018-11-27T14:27:54.341Z

    I love this app for translation especially

  33. Joyce Kwok-avatar

    Joyce Kwok

    2018-12-12T11:28:18.872Z

    good dictionary for me to look up unfamiliar words when preparing language exams:)

  34. A Google user-avatar

    A Google user

    2018-11-28T09:02:08.434Z

    Don't show advertising video 😠

  35. Tom Liao-avatar

    Tom Liao

    2018-10-19T03:14:04.463Z

    Too much ad

  36. Jayden chen-avatar

    Jayden chen

    2018-09-28T08:54:41.600Z

    too many ad

  37. A Google user-avatar

    A Google user

    2018-12-09T17:36:59.331Z

    Too many mistakes

  38. prislin ong-avatar

    prislin ong

    2019-01-08T06:20:33.531Z

    very good and useful app

  39. Ethan L. Yisong-avatar

    Ethan L. Yisong

    2019-01-05T11:17:00.323Z

    VIP paid but not received

  40. Adam Nip-avatar

    Adam Nip

    2018-10-26T10:44:28.828Z

    This app keeps draining my battery

  41. Cheung Lewis-avatar

    Cheung Lewis

    2018-11-24T06:20:31.141Z

    very useful for daily us

  42. Tang Xutao-avatar

    Tang Xutao

    2018-10-25T21:22:57.411Z

    Do not reset my settings after every updates.

  43. Jennifer Chai-avatar

    Jennifer Chai

    2018-12-15T15:54:32.940Z

    Convenient to use

  44. A Google user-avatar

    A Google user

    2018-11-17T13:51:09.202Z

    Hope to add more detailed explanation for useful word

  45. A Google user-avatar

    A Google user

    2018-11-14T01:02:42.466Z

    It helps me a lot and I love it

  46. A Google user-avatar

    A Google user

    2018-10-13T22:39:24.885Z

    This app demond fullly controlling of your phone. I am disappointed about this.

  47. Clark Li-avatar

    Clark Li

    2018-12-26T13:39:25.804Z

    it wants too many permissions!

  48. Zhou Jian-avatar

    Zhou Jian

    2018-10-12T11:51:24.175Z

    I think the new vision of the Youdao is making more improvements. I am very satisfied.

  49. Carin Ng-avatar

    Carin Ng

    2018-10-09T07:40:11.874Z

    Friendly to use

  50. A Google user-avatar

    A Google user

    2018-10-06T01:16:33.628Z

    I like to use this dictionary, even if I am aboard

  51. A Google user-avatar

    A Google user

    2019-01-05T14:25:20.735Z

    it is a good app i have never seen before

  52. chen kun-avatar

    chen kun

    2018-10-17T16:12:04.476Z

    Why the f do you need permission for photo...Too many permission requewted

  53. Duke Lin-avatar

    Duke Lin

    2018-11-01T21:45:31.501Z

    Try to search the N word and see the first sentence

  54. Ray Cai-avatar

    Ray Cai

    2018-10-05T00:26:37.697Z

    Easily to learning

  55. Xin Li-avatar

    Xin Li

    2018-10-02T21:48:26.400Z

    Keep asking me to install a hiapp service

  56. Mingwang Zhong-avatar

    Mingwang Zhong

    2018-10-16T16:58:09.360Z

    It changes my setting automatically.

  57. bernedbeh bernedbeh-avatar

    bernedbeh bernedbeh

    2018-10-23T09:20:40.433Z

    Thanks for helping me improves my English

  58. Justinj2j Letty-avatar

    Justinj2j Letty

    2018-12-29T06:50:08.798Z

    Excellent, thanks for youdao dictionary

  59. hark tang-avatar

    hark tang

    2018-12-13T18:55:11.670Z

    It's really helpful to me

  60. A Google user-avatar

    A Google user

    2018-09-30T03:13:20.782Z

    Generally, it's good.

  61. champion pigeon-avatar

    champion pigeon

    2018-11-18T19:11:14.530Z

    Explain every word wanted even weird

  62. A Google user-avatar

    A Google user

    2018-11-12T22:30:08.275Z

    Great love this dictionary

  63. Sim KT-avatar

    Sim KT

    2018-11-29T03:34:26.548Z

    Good to use

  64. Chris Tine-avatar

    Chris Tine

    2018-10-24T10:35:03.785Z

    Keep on improving

  65. Ray Lee-avatar

    Ray Lee

    2018-10-08T01:53:23.260Z

    I like it !

  66. Jack Yang-avatar

    Jack Yang

    2018-12-31T01:34:42.380Z

    nice to for daily

  67. A Google user-avatar

    A Google user

    2018-11-29T05:43:14.210Z

    I like it.

  68. A Google user-avatar

    A Google user

    2018-09-28T00:28:08.412Z

    good but large

  69. Alex Wang-avatar

    Alex Wang

    2019-01-06T22:31:31.357Z

    Very good dictionary with all bells and whistles. just one suggestion, make the vocabulary list more accessible in the app. I have to look around for it . There is no reason to hide it. Even if you want to promote your vocabulary book app.

  70. X B-avatar

    X B

    2018-11-03T00:23:42.698Z

    最爱'生词本',自己查的词自动收录,而且复习时可手动或自动往下复习。非常有效。 唯一一点不足是,卡片复习'释义'部分如果有自己编辑功能就更好了。希望添加用户自己编辑释义功能。

  71. 王晓飞-avatar

    王晓飞

    2018-12-08T21:21:50.511Z

    假提示有道要更新,捆绑安装软件。 感觉像以前破解软件似的

  72. 杨嘉成-avatar

    杨嘉成

    2018-10-19T18:25:24.740Z

    真是个磨人的小妖精

  73. Tang老鴨-avatar

    Tang老鴨

    2018-10-21T05:47:47.986Z

    下載了離線詞典,但没有網絡的時候查不了詞。

  74. Homin Luo-avatar

    Homin Luo

    2018-11-29T10:35:00.987Z

    什么时候才能改改这个图标适应Android标准

  75. albert ngsweetong-avatar

    albert ngsweetong

    2018-10-29T03:05:46.263Z

    Very useful and much helpful to improve my English

  76. Tina QIU-avatar

    Tina QIU

    2018-12-28T06:16:53.100Z

    很好,有大部分词的准确译义。

  77. Tony Lin-avatar

    Tony Lin

    2019-01-14T09:18:46.134Z

    好用,词汇多,速度快,还有许多助学功能

  78. Mao Ye-avatar

    Mao Ye

    2018-11-28T11:55:45.351Z

    Really helpful in my daily life.

  79. Shiny.G G-avatar

    Shiny.G G

    2018-11-12T10:40:49.625Z

    Add OIL

  80. A Google user-avatar

    A Google user

    2018-12-25T13:07:54.597Z

    no good

  81. Jason niu-avatar

    Jason niu

    2018-10-27T10:34:37.789Z

    One of best Apps

  82. patri xz-avatar

    patri xz

    2018-11-10T11:33:45.647Z

    Wonderful ,excellent

  83. A Google user-avatar

    A Google user

    2018-10-21T04:08:38.449Z

    No

  84. A-Mai XueZhang-avatar

    A-Mai XueZhang

    2018-12-10T14:46:35.664Z

    Super

  85. Teresa Lee-avatar

    Teresa Lee

    2018-12-01T01:53:22.588Z

    👍

  86. yew yipmeng-avatar

    yew yipmeng

    2018-12-25T03:32:56.828Z

    👍

  87. CUIPING HE-avatar

    CUIPING HE

    2018-11-27T21:07:25.114Z

    Best dictionary

  88. ping pan-avatar

    ping pan

    2018-10-24T15:20:10.256Z

    Really appreciate

  89. Kar Sheng-avatar

    Kar Sheng

    2018-11-13T15:11:48.858Z

    Nice dictionary

  90. Jenna Toh-avatar

    Jenna Toh

    2018-11-12T13:30:45.830Z

    Very good

  91. A Google user-avatar

    A Google user

    2018-11-13T12:51:42.933Z

    Very good

  92. KING Z-avatar

    KING Z

    2019-01-06T13:45:43.261Z

    good dictionary

  93. yikang liao-avatar

    yikang liao

    2018-10-16T14:44:13.352Z

    Good stuff

  94. A Google user-avatar

    A Google user

    2018-10-27T11:13:39.706Z

    its useful

  95. Kseng Lee-avatar

    Kseng Lee

    2018-11-15T23:48:44.716Z

    Useful tqvm

  96. Gan Zi Shun-avatar

    Gan Zi Shun

    2018-10-17T13:58:22.999Z

    Good application

  97. MeiLin Wong-avatar

    MeiLin Wong

    2018-10-16T04:44:02.901Z

    Good

  98. jackchoo clchoo-avatar

    jackchoo clchoo

    2019-01-09T05:02:36.441Z

    Good

  99. A Google user-avatar

    A Google user

    2018-11-01T19:10:10.596Z

    good

  100. Ng Kah Yan-avatar

    Ng Kah Yan

    2018-11-18T11:38:10.924Z

    Good