We found one dictionary that defines the word sheep island:
General (1 matching dictionary)
General (1 matching dictionary)
- Sheep Island (England), Sheep Island (Washington): Wikipedia, the Free Encyclopedia