Meaning of kennings Shepherd of evil ,guardian of crime