distinguished professor - Spanish English Dictionary