Top definition
The smell of most things that are cheap. Clothing, toys, or plastic. The smell found in most gas stations.
This shirt I just bought at Old Navy smells like China. This toy I bought at the gas station smells like China.
by jackhole7 December 26, 2010
Get the mug
Get a Smells like China mug for your dad Vivek.