The new restaurant is touted as the best in town.
To publicly praise or promote something or someone.
He touted his achievements during the meeting.
To brag or boast about something.
Avec un dictionnaire illustré gratuit puissant et des flachcards.