We had established them much better than We have established you, O Qureysh of Makkah, and endowed them with the faculties of hearing, seeing, and intellect. Yet their faculties of hearing, sight and intellect avail them nothing since they denied the revelations of Allah; and they were completely hemmed in by the same thing that they used to mock at.
Meaning:-
Qureysh: Quresh were a powerful merchant tribe that controlled Mecca
Endow: favor, bless, grace, gift;
Faculty: power, capability, capacity,
hemmed: Caught, caught up, cornered, held up, trapped,
mock: to laugh at someone, often by copying them in a funny but unkind way, make fun of