complete one's doctorate - Spanish English Dictionary