Dinner в английской культуре — это ужин, проводимый вечером, реже днём, во время которого принято плотно наедаться. english-da.ru Как правило, является последним приёмом пищи за день. english-da.ru
Supper — это ужин, последний вечерний приём пищи перед сном, во время которого принято употреблять лёгкую, малокалорийную пищу. english-da.ru Нередко может проводиться после dinner, который в данном случае может проходить днём или перед самым началом вечера. english-da.ru
Таким образом, основное отличие в том, что dinner — это более формальный и насыщенный приём пищи, а supper — более неформальный и скромный, обычно съедаемый дома в кругу семьи или близких друзей. thecontentauthority.com