castigate - German English Dictionary