glowering - German English Dictionary