promote - make publicity for; seek to provide (an item); "The salesman is aggressively pushing the new Laptop or computer design"; "The business is heavily advertizing their new laptops", 11 July 2025 Deadheading will maintain blossoms in entire provide, whilst also advertising bushier advancement, offering them a neat and tidy physical appearance,