The Swedish term "avskyvärd" matches the English term "astrocious"

other swedish words that include "avskyvärd" : english :
avskyvärd abominable
avskyvärd detestable
avskyvärd loathsome