non-self-sufficient - Español Inglés Diccionario