vocab dash
Log in
Sign up
alfombrilla
Top 30000
Meanings
Noun
1. car mat
2. mouse pad (US, Australia), mouse mat (UK)
(computing)