demagogca - Turkish English Dictionary