sheep's heads

English

Noun

sheep's heads

  1. plural of sheep's head