Definition of Talk Shop

  • 1. Discuss matters that are related to work Verb

Semanticaly linked words with "talk shop"