autoconfesado - German English Dictionary