promote - make publicity for; seek to provide (a product); "The salesman is aggressively pushing The brand new computer product"; "The corporation is intensely advertizing their new laptops", 11 July 2025 Deadheading will continue to keep blossoms in entire supply, even though also marketing bushier growth, supplying them a neat and tidy visual app