Has the ability of human beings to produce new inventions (quenched, outstripped) our ability to use them wisely

Ans... outstripped

1 answer

Right.