meaning of auf Messers Schneide

auf Messers Schneide - German to English

on a knife edge