English edit

Noun edit

Spanish sheep (plural Spanish sheep)

  1. A merino sheep.