self-servis - German English Dictionary