The Finnish term "täsmällinen" matches the English term "on time"

other finnish words that include "täsmällinen" : english :
täsmällinen, tarkka accurate
täsmällinen, oikea exact
täsmällinen prompt
täsmällinen punctual