to deliver a boost to… - İspanyolca İngilizce Sözlük