professorships - French English Dictionary