promote - make publicity for; make an effort to market (a product); "The salesman is aggressively pushing the new Personal computer design"; "The organization is greatly advertizing their new laptops", eleven July 2025 Deadheading will hold blossoms in full supply, when also marketing bushier advancement, giving them a neat and tidy overall look, a