What does Brillenschaf mean?

Brillenschaf - German to English

spectacles sheep