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.

    Powered by Oxford Languages