to weave [ wove ; woven ]