a visiting assistant professor - French English Dictionary