talk_turkeyEnglish

talk turkey

Verb

Discuss frankly, often in a business context

English: talk turkey