Полный англо-русский словарь
self-service store
Магазин самообслуживания
Полный англо-русский словарь
self-service station
self-service ticket machine