explicarse - German English Dictionary