What does alfombra mean?

alfombra - Spanish to English

carpeting

View more

  • carpet