constantly on edge - German English Dictionary