What is bought by the yard by is worn by the foot?

Answer: carpet

More Difficult Riddles with answers

More Difficult Riddles