Thread meaning in english. It was something you could see and touch.