self-explanatory - German English Dictionary