Etymology
Today it means: At the forefront of practice or technology. Full definition →
*Blend of leading edge + bleeding edge
Etymology from Wiktionary, CC BY-SA 4.0.