schoolfriend: a friend who attends the same school
whole: an assemblage of parts that is regarded as a single entity
komondor: Hungarian breed of large powerful shaggy-coated white dog; used also as guard dog