this was the first quick def at OneLook:

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


your example sounds like a very interesting use of the word. do you suppose were they talking more about the arrangement of the birds? as like a traditional creche?



formerly known as etaoin...