Answer: prepunctual

AnswerCrossword Clue
prepunctualmore than punctual; coming before time