雪藏xuěcángMeanings1. to keep sth in cold storage2. (fig.) to suspend a performer or sports player (as punishment)3. to keep sb or sth out of sight until the right moment (e.g. a key player on a sports team)Characters used雪snow藏to conceal