promote - make publicity for; make an effort to offer (a product); "The salesman is aggressively pushing the new Computer system model"; "The corporate is heavily advertizing their new laptops", eleven July 2025 Deadheading will preserve blossoms in total provide, even though also selling bushier progress, giving them a neat and tidy look, and prev