foundling : Idioms & Phrases


Foundling hospital

  • noun a hospital where foundlings (infant children of unknown parents) are taken in and cared for
    creche.
WordNet
  • a hospital for foundlings.
Webster 1913