Definition of carpet

What does the word carpet mean?