Professor
Language: English (United Kingdom)
Meaning: A university academic educator who imparts knowledge and leads research in their area of expertise.
Status: Verified
LanguageKnow Home · All languages dictionary index · English dictionary page
Language: English (United Kingdom)
Meaning: A university academic educator who imparts knowledge and leads research in their area of expertise.
Status: Verified