[-]

Jyutping tou4 cong4
Pinyin tú chuáng

Definitions (Wiktionary)
  1. noun, Internet
    image host