English Dictionary
Definition yarn in British English
yarn noun
noun
/jɑː(r)n/
English Dictionary