Tardy, late, overdue, belated, delayed significan que no llega, no se hace o no ocurre a la hora supuesta, debida o esperada.
Tardy indica una falta de puntualidad o un retraso causado por lentitud en el progreso, o con mayor frecuencia, una demora en comenzar <made excuses for his tardy arrival>. antonyms: prompt, on time
Late suele connotar el no venir o el no tener lugar a la hora indicada debido al aplazamiento, la lentitud o la interferencia <he was late for work most mornings>. antonyms: early, punctual, prompt
Overdue puede aplicarse a algo cuyo plazo se ha vencido pero que no se ha atendido <an overdue library book>, lo que se ha esperado o se ha previsto y sigue sin llegar <our guests are overdue>, o lo que lógicamente podría haber ocurrido o aparecido mucho antes <tax reform is long overdue>. antonyms: early, on time
Belated, delayed connota retrasado más del tiempo usual o esperado <a belated birthday card><a delayed reaction>. antonyms: timely