Fetching details from the dictionary...
Baidu (China)
「百度」 has another reading with different meanings.
hundred times