triumfi

  Finnish English Dictionary

triumfi from Finnish to English

  1. to triumph

  2. triumph (sense)