keep (someone or something) for (someone or something)
1. To maintain custody or possession of someone or something on behalf of someone or something else. My parents said they will keep the kids for us while we are away on our trip. I know you liked riding my motorcycle. Why don't you keep it for me while I'm gone?
2. To reserve something for someone or something to have or use in the future. I kept some cake for you, if you'd like a slice. The city council is keeping the land for new residential apartments they are planning to build.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
keep someone or something for someone
1. to retain and care for someone or something. I would be happy to keep Rover for you while you are away. Would you keep my dog for me?
2. to keep someone or something in reserve for someone. John wanted to return to the accounting department, but l will keep him here for you for last-minute changes. I am keeping some birthday cake here for you, since you will miss the party.
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs. © 2002 by The McGraw-Hill Companies, Inc.