self-service window - German English Dictionary