n. A shelter for a dog.n. A pack of dogs, especially hounds. See Synonyms at flock1.n. An establishment where dogs are bred, trained, or boarded.n. The lair of a wild animal, such as a fox.v. To place or keep in or as if in a kennel.verb-intransitive. To take cover or lie in or as if in a kennel.n. A gutter along a street.