alfombrilla

listen to the pronunciation of alfombrilla
Spanisch - Englisch
rug
(Mexico) smallpox, contagious disease characterized by skin eruptions which often leave permanent scars
floormat