meaning of Affenhorde

Affenhorde - German to English

troop of monkeys