en

Pin (someone's) hopes on

ru

Translation pin (someone's) hopes on into russian

pin (someone's) hopes on
They pinned their hopes on the new strategy to boost sales.
Они возлагали надежды на новую стратегию по повышению продаж.