v. place in a doghouse; send to a place where dogs are bred and trained; send to a place where dogs are cared for when their owners are away; take shelter in a lair or den
KENNEL
Meaning of KENNEL in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012