explicate - Turkish English Dictionary