What does Affenhorde mean?

Affenhorde - German to English

troop of monkeys