to be held answerable or responsible - Turco Inglés Diccionario