Spanish-English Dictionaryalfombrar
Meaning of alfombrar