雪藏xuěcáng
Meanings
1. to keep sth in cold storage
2. (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