Top definition
New China

The worst place to drive on a city road
都欢呼新中国

"All hail New China!"
"What is New China?"
"Richmond, B.C of course!"
by WhatIsPopping June 06, 2017
Get the mug
Get a Richmond, B.C mug for your mama Zora.
buy the domain for your travel vlog