If someone gives away the store, they say or do something that makes their position in negotiations, debates, etc, much weaker.
Sign in:
Lost Your Password? | Register
Idiom Statistics
Don't Miss...