castigator - German English Dictionary