Definition of fabric

What does the word fabric mean?