The Finnish term "parantaa" matches the English term "cure"

other finnish words that include "parantaa" : english :
parantaa care for
parantaa, neuvotella treat