cairn terrier

noun

1.
small rough-haired breed of terrier from Scotland