Nova China Share definition Flag When China inevitable invades and takes over the territory of Canada. I guess they're gonna call it Nova China, eh? Nova China by bomman950 September 8, 2023 Get the Nova China mug.