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