DictionaryForumContacts

   English Russian
Google | Forvo | +
pit oneself against heavy oddsstresses
gen. бороться с огромными трудностями
Makarov. быть вынужденным преодолевать огромные трудности