kamus
.
Search
About
talk_turkey
English
talk turkey
Verb
Discuss frankly, often in a business context
English: talk turkey