upbraided - German English Dictionary