promote - make publicity for; attempt to provide (an item); "The salesman is aggressively pushing the new Laptop or computer design"; "The company is heavily advertizing their new laptops"stop hinder inhibit discourage prohibit frustrate forbid enjoin oppose proscribe ban fight beat outlaw bar counter contend (with) suppress interdict stifle repres… Read More