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
Tweet