commentator on politics and current affairs - Turkish English Dictionary