meaning of Brillenschaf

Brillenschaf - German to English

spectacles sheep