implacable force

Translations
неумолимая сила
The team was an implacable force in the championship.
Команда была неумолимой силой в чемпионате.
Words
implacable

adjective
неумолимая
force

noun
сила