Translation of estera in English:

estera

mat, n.

feminine noun

  • 1

    mat
    cobrar / recibir más que una estera to get a good hiding