Welcome to SA Dictionaries

Ithorisa
   /it-ho-ri-sa /

Self praise, to praise self, boast