The English term "writhe" matches the Swedish term "vrida sig"

other english words that include "writhe" : swedish :
writhed vred sig