English Dictionary
Definition stock-in-trade in British English
stock-in-trade noun
[uncountable] noun
1
something that someone very often says or does, especially as part of their job
Synonyms and related words
