self-explaining - German English Dictionary