Triumph (fr. Triompher)

Translation into English

Synonyms