self-sufficient in something - Alemán Inglés Diccionario