place where foundlings are left - Francés Inglés Diccionario