place where foundlings are left - German English Dictionary