glowering - Turkish English Dictionary