Catalan Shepherd

English

Noun

Catalan Shepherd (plural Catalan Shepherds)

  1. Synonym of Catalan Sheepdog