answersLogoWhite

0

the expression "talk turkey" means to talk business or somethingimportant

User Avatar

Meredith Feest

Lvl 9
2y ago

What else can I help you with?