talk turkey

Explore definitions, synonyms, and language insights of talk turkey

Definitions

Verb
discuss frankly, often in a business context

More General Terms