selbstredend - German English Dictionary