Definitions of tongue-lashing:

  • noun:   rebuking a person harshly