herd of untamed animals - Spanish English Dictionary