harbouring or concealing - Turco Inglés Diccionario