footrest in Italian
footrest in Italian
pedana
A support on which to rest the feet.
poggiapiedi
A support on which to rest the feet.