foundling hospital

1. (noun) an institution where infant children of unknown parents are taken in and cared for
Synonyms: creche
Related Words: hospital, infirmary



Terms and Conditions of Use / Copyright Notice