Definitions
noun
a hospital where foundlings (infant children of unknown parents) are taken in and cared for
Look “foundling hospital” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a hospital where foundlings (infant children of unknown parents) are taken in and cared for