promote - make publicity for; try and sell (a product); "The salesman is aggressively pushing The brand new Computer system design"; "The company is closely advertizing their new laptops", 11 July 2025 Deadheading will hold blossoms in comprehensive source, whilst also endorsing bushier advancement, giving them a neat and tidy look, and stops seed