I see this term thrown around. I swear to God, with my limited knowledge of the world, this makes no literal sense to me. I'm not trying to be snarky, but it sounds like China has too many friends and this is imperialism, but obviously this isn't the meaning.
Great reading on this