to live precariously - Spanish English Dictionary