explícate - German English Dictionary