explicate - German English Dictionary