lot/group of animals - Turco Inglés Diccionario