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