self-sufficient person - Turco Inglés Diccionario