place where foundlings are left - Turkish English Dictionary