meaning of professors

1. The office or position of a professor, or public teacher.
2.
the position of professor; "he was awarded an endowed chair in ">economics"


Related Words

professorship |

Developed & Maintained By Taraprasad.com

Treasure Words