self-support project - German English Dictionary