What does Affengesicht mean?

Affengesicht - German to English

ape face