a visiting assistant professor - German English Dictionary