agricultural self-sufficiency - German English Dictionary