have one’s nerve on the edge - German English Dictionary