promote - make publicity for; seek to provide (a product); "The salesman is aggressively pushing the new Pc model"; "The organization is greatly advertizing their new laptops", 11 July 2025 Deadheading will continue to keep blossoms in comprehensive source, although also selling bushier expansion, providing them a neat and tidy physical appearance,