hard sell
Definition
the method of selling things by advertising them constantly and putting a lot of pressure on customers
Translations
PO
natarczywa sprzedaż
polish
Practice this word
Add it to your word list and practice with flashcards and spaced repetition.
Go to Word Lists