foister
/ˈfoʊɪstər/Definitions
1. noun
A person who foists something, especially an unwanted or uninvited gift, on another.
“The charity volunteer was accused of being a foister, pushing expensive items on unsuspecting donors.”
2. verb
To force or persuade someone into accepting or doing something, often uninvited or unwanted.
“The salesman tried to foist the expensive insurance package on the customer, but they declined.”