living and training allowance - German English Dictionary