promote - make publicity for; try and offer (a product); "The salesman is aggressively pushing The brand new Computer system product"; "The organization is intensely advertizing their new laptops", eleven July 2025 Deadheading will preserve blossoms in total supply, although also endorsing bushier progress, providing them a neat and tidy appearance