raving: declaiming wildly
abstraction: a general concept formed by extracting common features from specific examples
norfolk terrier: English breed of small terrier with a straight wiry grizzled coat and dropped ears