selfservice
has the following definition + add your definition
self service
self service is a general term
The word selfservice is a general term meaning self service