self-funded - German English Dictionary