promote - make publicity for; seek to promote (an item); "The salesman is aggressively pushing The brand new Pc model"; "The business is closely advertizing their new laptops", 11 July 2025 Deadheading will preserve blossoms in full provide, although also advertising and marketing bushier progress, supplying them a neat and tidy look, and stops see