a self-help organization - Turco Inglés Diccionario