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