self-sufficiency farming - Turkish English Dictionary