meaning of Affengesicht

Affengesicht - German to English

ape face