crossing: traveling across
abstraction: a general concept formed by extracting common features from specific examples
old english sheepdog: large sheepdog with a profuse shaggy bluish-grey-and-white coat and short tail; believed to trace back to the Roman occupation of Britain