Stern tongue-lashing Synonyms

Definitions for Stern


Definitions for Tongue-lashing


  • (noun) rebuking a person harshly