Разница между выражениями «after dinner» и «afternoon» в британском и американском английском заключается в их значении:
Таким образом, after dinner указывает на конкретный приём пищи, а afternoon — на общий период после него.
В британском английском ещё есть выражение afternoon tea — послеполуденное чаепитие, которое обычно проходит с 15:00 до 17:00, часто в 4 часа дня. 2