self-sufficiency rate - Francés Inglés Diccionario