Etymology
Today it means: To surpass in cool; to be more cool (hip, fashionable, etc.) than. Full definition →
From out- + cool.
Etymology from Wiktionary, CC BY-SA 4.0.