render happy and prosperous - French English Dictionary