Word of the Moment

Punctual

acting or arriving or performed exactly at the time appointed