What does touted mean?
verb
To praise or recommend something highly, often in order to attract attention or publicity. To claim or assert that something is true or of high quality.
Example
"The company touted its new product as the most innovative of the year."
Definition generated by AI and curated by RJS Tech Solutions LLP.