place where foundlings are left - French English Dictionary