meaning of auf der Kante leben

auf der Kante leben - German to English

to reside on the edge