Sorry, I've been busy and not looked at this site for a while.
Chasm41: I don't understand Brainfreeze's clue for 51.
Alternative: 4-letter word for communal eating area (military) + 4-letter word for a long time = 8-letter regional (Scotland, Ireland, Yorkshire for example) word for groceries (from the fact that a child might be "sent" with a list to the shop to get them).