castigates - German English Dictionary