have contributed to - French English Dictionary