selbstversorgend - German English Dictionary