What does auf der Kante leben mean?

auf der Kante leben - German to English

to reside on the edge