### Clue: New product in pub getting enthusiastic reception (10)
### Answer: INNOVATION 
 ### Explanation: Definition: New product
A charade of INN ('pub') plus OVATION ('enthusiastic reception').