to be answerable and accountable - Turkish English Dictionary