meaning of am Abgrund stehen

am Abgrund stehen - German to English

to reside on a razor-edge