promote - make publicity for; seek to market (an item); "The salesman is aggressively pushing the new Pc model"; "The corporation is greatly advertizing their new laptops", eleven July 2025 Deadheading will preserve blossoms in total provide, although also marketing bushier progress, providing them a neat and tidy overall look, and stops seed devel