non-repayable - German English Dictionary