What is the meaning of Canil?

kennel (facility at which dogs are reared or boarded)

kennel (facility at which dogs are reared or boarded)

doggy park

Source: wiktionary.org