Spanish-English Dictionarytapizar
Meaning of tapizar