meaning of alfombra

alfombra - Spanish to English

carpeting

View more

  • carpet