Yahoo Web Search

Search results

  1. Dictionary
    traveller's tale

    noun

    • 1. a story about the unusual characteristics or customs of a foreign country, regarded as typically exaggerated or untrue.