Term of the Moment

meme stock

Look Up Another Term

Definition: Baidu

(Baidu, Inc., Beijing, China, www.baidu.com) A major technology company founded in 2000. Baidu is often considered China's Google. It provides China's leading search engine and browser along with a huge variety of services including maps, news, music, social networking, encyclopedia, virtual assistant and mobile payments.