|
Definition of Give away the store
1. Verb. (idiomatic) To transact, trade, or negotiate badly, by paying, providing, or conceding too much to the other party. ¹
¹ Source: wiktionary.com
|
1. Verb. (idiomatic) To transact, trade, or negotiate badly, by paying, providing, or conceding too much to the other party. ¹
¹ Source: wiktionary.com