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