Select the most appropriate meaning of the given idiom.
Hard sell
1
Person in charge
2
Have a quick look at something
3
Sell something by being very aggressive
4
Find something amusing
Select the most appropriate meaning of the given idiom.
Hard sell