to deliver a boost to… - Alemán Inglés Diccionario