commentator on politics and current affairs - French English Dictionary