CAIRN TERRIER





Definition:

  1. [noun] small rough-haired breed of terrier from Scotland
    Synonyms: cairn

Synonyms: