thinhorn

English

Noun

thinhorn (plural thinhorns)

  1. thinhorn sheep