Etymograph

English

kennelmate

From kennel + mate.

Formed from kennel + mate

Latin canis

Vulgar Latin *canīle

Old French chenil

Anglo-Norman *kenil

Middle English kenel

English kennel

Proto-Germanic *matiz ‘food’

…

Old Saxon *gimato

Middle Low German gemate ‘messmate’

Middle Low German mate ‘messmate’

Middle English mate

English mate

Today it means

noun A dog from the same kennel, or the same breeder.

Language periods are conventional ranges, not dates for this word.

Etymograph / kennelmate