check: a textile pattern of squares or crossed lines (resembling a checkerboard)
weave: pattern of weaving or structure of a fabric
dude ranch: a holiday resort offering ranch activities (riding and camping)