promote - make publicity for; endeavor to provide (an item); "The salesman is aggressively pushing The brand new computer design"; "The corporation is greatly advertizing their new laptops", 11 July 2025 Deadheading will maintain blossoms in full offer, although also advertising bushier growth, offering them a neat and tidy visual appeal, and preve