complete one's doctorate - French English Dictionary