Sardinian sheep

Dictionnaire

  • Sardinian sheep
    n.