foundling_hospital
1. [ noun ] (medicine) a hospital where foundlings (infant children of unknown parents) are taken in and cared for
Synonyms: creche
Related terms: hospital