Meaning of foundling hospital

Definition of foundling hospital

(noun) a hospital where foundlings (infant children of unknown parents) are taken in and cared for

Other information on foundling hospital

WIKIPEDIA results for foundling hospital
Amazon results for foundling hospital