English Dictionary
Definition live to tell the tale in British English
live to tell the tale phrase
phrase1
to deal successfully with a dangerous or unpleasant experience

English Dictionary
to deal successfully with a dangerous or unpleasant experience