stock-in-trade
Concise Oxford English Dictionary © 2008 Oxford University Press:
stock-in-trade
▶noun
- 1 the typical subject or commodity a person, company, or profession uses or deals in.
- 2 the type of stock kept regularly by a shop.
'stock-in-trade' also found in these Oxford entries:

