1 definition by quixilvr

To speak frankly, discuss hard facts, or get down to serious business.
Customer: I'm not sure about the technical details.

Business Analyst: Let's setup a call to get some of your IT folks on the line so we can talk turkey about your web services and getting access to your database.
by quixilvr March 10, 2010
Get the talk turkey mug.