estribera
Meanings
Noun
1. stirrup
2. footrest (of a vehicle)