self-sufficiency in food - Spanish English Dictionary