foundling_hospital has definitions from the field of medicine
1
[ noun ] (medicine) a hospital where foundlings (infant children of unknown parents) are taken in and cared for

Synonyms

creche

Related terms

hospital

*