The Swedish term "skarpt kritiserade" matches the English term "denounced"

other swedish words that include "skarpt" : english :
skarpt, sken, lysa glare
skarpt sharply