promote - make publicity for; seek to sell (a product); "The salesman is aggressively pushing the new computer design"; "The corporate is heavily advertizing their new laptops", eleven July 2025 Deadheading will hold blossoms in total offer, when also marketing bushier progress, giving them a neat and tidy visual appearance, and prevents seed forma