Meaning of yarnstorming in English:

yarnstorming

noun

Origin

Early 21st century; earliest use found in The Observer.