Definition of Botany yarn in English:

Botany yarn

noun

  • Yarn made from Botany wool.

Origin

Mid 19th century; earliest use found in Bradford Observer.