triumfera

verb
exult
  • Ett triumferande leende
    An exultant smile

Inflections

triumfera
triumferade
triumferar
triumferat