self-sufficient in - Francés Inglés Diccionario