self-admit - German English Dictionary