non-profit housing provider - German English Dictionary