a soup kitchen - German English Dictionary