Arriving, happening, or being done at the expected or agreed time; not late.
From Medieval Latin *punctualis*, from Latin *punctum* meaning 'point' or 'instant'. The idea is of hitting the exact point in time.
Try Another Word