talk turkey

1. (verb) discuss frankly, often in a business context
Related Words: speak, talk



Terms and Conditions of Use / Copyright Notice