mantra 1

noundomain: communication
Princeton WordNet [ver.3.1]
EnglishEnglish
Definition

a commonly repeated word or phrase

  • 1.she repeated `So pleased with how its going' at intervals like a mantra

Project co-funded by European funds

FENG