teach at a university - German English Dictionary