C1 verb /taʊt/
tout
promouvoir
Meaning
to promote, praise, or advertise aggressively
Example
The company touted its new product as a game-changer.
L'entreprise a fait la promotion de son nouveau produit comme un changeur de jeu.