vocab dash
Log in
Sign up
estribera
Meanings
Noun
1. stirrup
2. footrest (of a vehicle)