a visiting assistant professor - Spanish English Dictionary