estera
Top 25000
Meanings
Noun
1. floor mat (made of a thick, rustic fiber)
2. doormat
3. foot mat
Examples1
The dog was sleeping on the mat.