promote - make publicity for; try to provide (an item); "The salesman is aggressively pushing the new Laptop or computer design"; "The organization is heavily advertizing their new laptops", 11 July 2025 Deadheading will retain blossoms in comprehensive supply, whilst also marketing bushier progress, offering them a neat and tidy visual appearance,