speed (to help to succeed or prosper; aid) - French English Dictionary