The Finnish term "vaatimalla vaatia" matches the English term "insist"

other finnish words that include "vaatia" : english :
vaatia demand
vaatia postulate
tarvita, vaatia require