alfombrado
Top 40000
Meanings
Noun
1. carpeting
2. carpet (Latin America)