to deliver a boost to… - Turkish English Dictionary