professorate - German English Dictionary