Meaning of “yarn” - Learner’s Dictionary

yarn

noun uk us /jɑːn/
THREAD [ U ]

thread used for making cloth

STORY [ C ] informal

a long story that is probably not true

(Definition of “yarn” from the Cambridge Learner’s Dictionary © Cambridge University Press)