English to Arabic

Meaning for:
Droves
other
الجموع هائلة