self-documented - German English Dictionary