das hat gesessen! (hat seine wirkung erreicht)

listen to the pronunciation of das hat gesessen! (hat seine wirkung erreicht)
Deutsch - Englisch
This/That hit home!