Полный англо-русский словарь
1) препятствовать; консервировать; затормаживать; не давать ходу 2) вкладывать деньги во что-л.