overpowering - German English Dictionary