multitude of young goats - Spanish English Dictionary