tar and feather a person - Turco Inglés Diccionario