corpus luteum hormone - French English Dictionary